import random

import numpy as np

# data = np.loadtxt("data.txt")  # 将文件中数据加载到data数组里
#第三种方法
with open("data.txt","r")as f:   #设置文件对象
    data = f.readlines()  #直接将文件中按行读到list里，效果与方法2一样

print(len(data))
# for i in data:  # 对于双层列表中的数据
#     i = i[:-1]
#     print(str(i))
random.shuffle(data)
random.shuffle(data)

# 第二种方法
# np.save("data2.txt",data)        #将数组中数据写入到data.txt文件
print(len(data))
with open("data2.txt", "w", encoding="utf-8") as f:  # 设置文件对象
    f.writelines("eprid,uid,mobile")
    f.writelines("\n")
    for i in data:  # 对于双层列表中的数据
        # i = i[:-1]
        # f.writelines(str(i).strip())
        f.writelines("0,18379,"+str(i).strip())
        f.writelines("\n")
        # print(i)
